package com.carlosk.kandicar.ui.base;

import com.carlosk.kandicar.data.EventBusData;
import com.carlosk.kandicar.domain.ThreadMessage;
import com.carlosk.kandicar.net.OperateCode;

/**
 * @author carlos carlosk@163.com
 * @version 创建时间：2013-4-1 上午6:11:30 用来封装通用的接口
 */

public abstract class BaseInterfaceAC extends BaseCommonAC {


	@Override
	protected void onResume() {
		super.onResume();
	}

	@Override
	protected void onPause() {
		super.onPause();
	}

	/**
	 * 
	 * 数据收发相关开始
	 * 
	 */

	/**
	 * 发送到后台
	 * 
	 * @author carlos carlosk@163.com
	 * @version 创建时间：2012-11-7 下午3:47:26
	 */
	public void sendToBackgroud(ThreadMessage threadMessage) {
		EventBusData.getSendToHttpEventBus().post(threadMessage);
	}

	/**
	 * 发送到后台
	 * 
	 * @author carlos carlosk@163.com
	 * @version 创建时间：2012-11-7 下午3:47:26
	 */
	public void sendToBackgroud(OperateCode operateCode) {
		ThreadMessage threadMessage = ThreadMessage
				.createThreadMessage(operateCode);
		sendToBackgroud(threadMessage);
	}

	/**
	 * 
	 * 数据收发相关结束
	 * 
	 */

}
